home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -serious- / misc / dvi2tty-5.1 / commands.h next >
Text File  |  1999-09-06  |  4KB  |  68 lines

  1. /* DVI COMMANDS */
  2. #define  SETC_000         0     /* typeset character 0 and move right */
  3. #define  SETC_127       127     /* typeset character 127 and move right */
  4. #define  SET1           128     /* typeset a character and move right */
  5. #define  SET2           129     /* ??? */
  6. #define  SET3           130     /* ??? */
  7. #define  SET4           131     /* ??? */
  8. #define  SET_RULE       132     /* typeset a rule and move right */
  9. #define  PUT1           133     /* typeset a character */
  10. #define  PUT2           134     /* ??? */
  11. #define  PUT3           135     /* ??? */
  12. #define  PUT4           136     /* ??? */
  13. #define  PUT_RULE       137     /* typeset a rule */
  14. #define  NOP            138     /* no operation */
  15. #define  BOP            139     /* beginning of page */
  16. #define  EOP            140     /* ending of page */
  17. #define  PUSH           141     /* save the current positions */
  18. #define  POP            142     /* restore previous positions */
  19. #define  RIGHT1         143     /* move right */
  20. #define  RIGHT2         144     /* ??? */
  21. #define  RIGHT3         145     /* ??? */
  22. #define  RIGHT4         146     /* ??? */
  23. #define  W0             147     /* move right by |w| */
  24. #define  W1             148     /* move right and set |w| */
  25. #define  W2             149     /* ??? */
  26. #define  W3             150     /* ??? */
  27. #define  W4             151     /* ??? */
  28. #define  X0             152     /* move right by |x| */
  29. #define  X1             153     /* move right and set |x| */
  30. #define  X2             154     /* ??? */
  31. #define  X3             155     /* ??? */
  32. #define  X4             156     /* ??? */
  33. #define  DOWN1          157     /* move down */
  34. #define  DOWN2          158     /* ??? */
  35. #define  DOWN3          159     /* ??? */
  36. #define  DOWN4          160     /* ??? */
  37. #define  Y0             161     /* move down by |y| */
  38. #define  Y1             162     /* move down and set |y| */
  39. #define  Y2             163     /* ??? */
  40. #define  Y3             164     /* ??? */
  41. #define  Y4             165     /* ??? */
  42. #define  Z0             166     /* move down by |z| */
  43. #define  Z1             167     /* move down and set |z| */
  44. #define  Z2             168     /* ??? */
  45. #define  Z3             169     /* ??? */
  46. #define  Z4             170     /* ??? */
  47. #define  FONT_00        171     /* set current font to 0 */
  48. #define  FONT_63        234     /* set current font to 0 */
  49. #define  FNT1           235     /* set current font */
  50. #define  FNT2           236     /* Same as FNT1, except that arg is 2 bytes */
  51. #define  FNT3           237     /* Same as FNT1, except that arg is 3 bytes */
  52. #define  FNT4           238     /* Same as FNT1, except that arg is 4 bytes */
  53. #define  XXX1           239     /* extension to \.DVI primitives */
  54. #define  XXX2           240     /* Like XXX1, but 0<=k<65536 */
  55. #define  XXX3           241     /* Like XXX1, but 0<=k<@t$2^{24}$@> */
  56. #define  XXX4           242     /* potentially long extension to \.DVI
  57.                                    primitives */
  58. #define  FNT_DEF1       243     /* define the meaning of a font number */
  59. #define  FNT_DEF2       244     /* ??? */
  60. #define  FNT_DEF3       245     /* ??? */
  61. #define  FNT_DEF4       246     /* ??? */
  62. #define  PRE            247     /* preamble */
  63. #define  POST           248     /* postamble beginning */
  64. #define  POST_POST      249     /* postamble ending */
  65. #define  TRAILER        223     /* trailer bytes in dvi file */
  66.  
  67.         /*  undefined_commands           250,251,252,253,254,255 */
  68.